package cl.loso.melon.server.model;

import java.util.Date;
import javax.jdo.annotations.IdGeneratorStrategy;
import javax.jdo.annotations.IdentityType;
import javax.jdo.annotations.PersistenceCapable;
import javax.jdo.annotations.Persistent;
import javax.jdo.annotations.PrimaryKey;
import com.google.appengine.api.users.User;

@PersistenceCapable(identityType = IdentityType.APPLICATION)
public class ItemLVS {
    public ItemLVS(User usuario, String descripcion, Date fecha, String nombre) {
		this.usuario = usuario;
		this.descripcion = descripcion;
		this.fecha = fecha;
		this.nombre = nombre;
	}
    public ItemLVS(User usuario, String descripcion, Date fecha) {
        this.usuario = usuario;
        this.descripcion = descripcion;
        this.fecha = fecha;
    }
	@PrimaryKey
    @Persistent(valueStrategy = IdGeneratorStrategy.IDENTITY)
    private Long id;

    @Persistent
    private User usuario;

    @Persistent
    private String descripcion;

    @Persistent
    private Date fecha;
    
    @Persistent
    private String nombre;    

    public Long getId() {
        return id;
    }
    
    public void setUsuario(User usuario) {
        this.usuario = usuario;
    }    

    public User getUsuario() {
        return usuario;
    }

    public void setFecha(Date fecha) {
        this.fecha = fecha;
    }
    
    public Date getFecha() {
        return fecha;
    }

    public void setDescripcion(String descripcion) {
        this.descripcion = descripcion;
    }

    public String getDescripcion() {
        return descripcion;
    }

	public String getNombre() {
		return nombre;
	}

	public void setNombre(String nombre) {
		this.nombre = nombre;
	}
}